#include <dfs_fs.h>

/*@tips: 要创建目录, 必须要开启DFS的ROMFS功能，并开启DFS的mount_table功能*/
#ifdef RT_USING_DFS_ROMFS
#include <dfs_romfs.h>
    const struct romfs_dirent _root_dirent[] =
    {
        {ROMFS_DIRENT_DIR, "spi", RT_NULL, 0},
        {ROMFS_DIRENT_DIR, "qspi", RT_NULL, 0},    
        {ROMFS_DIRENT_DIR, "sdcard", RT_NULL, 0},
    };

    const struct romfs_dirent romfs_root =
    {
        ROMFS_DIRENT_DIR, "/", (rt_uint8_t *)_root_dirent, sizeof(_root_dirent) / sizeof(_root_dirent[0])
    };
#endif

#ifdef RT_USING_DFS_MNTTABLE
    const struct dfs_mount_tbl mount_table[] =
    {
        /*@tips：要先创建rom根目录，后面才能将文件系统挂载到不同目录下*/
        #ifdef RT_USING_DFS_ROMFS
            {RT_NULL, "/", "rom", 0, &romfs_root},
        #endif
        {0}
    };
#endif
